tread a difficult path - English Synonyms Dictionary